package stanowisko;

import java.util.Random;

import org.uncommons.maths.random.GaussianGenerator;

import item.Obiekt;

public class StanowiskoGauss<T extends Obiekt> extends StanowiskoImpl<T> {

	public StanowiskoGauss(double standardDeviation, double mean) {
		super();
		
		Random rand = new Random(System.currentTimeMillis()+12345);
		this.gen = new GaussianGenerator(mean, standardDeviation, rand);
	}
	
	@Override
	public void ustawAktualnyObiekt(Obiekt item) {
		super.ustawAktualnyObiekt(item);
		this.ustawCzasObslugi(this.gen.nextValue());
	}

	@Override
	public boolean czyZablokowana() {
		// TODO Auto-generated method stub
		return false;
	}

	@Override
	public void zablokowana(boolean zablokowana) {
		// TODO Auto-generated method stub
		
	}

}
